<html>
 <head>
  <meta charset="UTF-8">
 </head>
 <body>
  <p data-lake-id="u01fe1673" id="u01fe1673"><span data-lake-id="u82a2641c" id="u82a2641c">面试是一定要准备的，准备的越充分，面试越顺利，拿到的Offer越好。下面总结下如果你已经准备好了简历，那么还需要准备哪些内容来应付面试。</span></p>
  <p data-lake-id="ucf1a76ae" id="ucf1a76ae"><span data-lake-id="u303d11b2" id="u303d11b2">​</span><br></p>
  <p data-lake-id="u3346e8d3" id="u3346e8d3"><span data-lake-id="ufd08f698" id="ufd08f698">面试的过程中，</span><strong><span data-lake-id="uf5830508" id="uf5830508">一般考察一个候选人的三方面主要能力：基础扎实、能解决问题、未来可期。</span></strong><span data-lake-id="u64002968" id="u64002968">以下内容基本都是围绕这三点来的，比如说八股文+算法主要考察的是基础是否扎实，项目问题+场景题考察是否能解决问题，至于一些通用问题就是看你是否未来可期了。</span></p>
  <p data-lake-id="u7ef2a581" id="u7ef2a581"><span data-lake-id="u37d32d49" id="u37d32d49">​</span><br></p>
  <p data-lake-id="uac5d976f" id="uac5d976f"><strong><span data-lake-id="uee127708" id="uee127708">【必备】自我介绍：</span></strong><span data-lake-id="ufaa3bcd2" id="ufaa3bcd2">这个是面试的开始，也是你展现自己，引导面试官的好时机，尽量往自己擅长的方向扯，不要给自己挖坑</span></p>
  <p data-lake-id="u29209a1a" id="u29209a1a"><span data-lake-id="u3160c94b" id="u3160c94b">​</span><br></p>
  <p data-lake-id="ud2d9021a" id="ud2d9021a"><strong><span data-lake-id="u846b5dbf" id="u846b5dbf">【必考】Java 八股文</span></strong><span data-lake-id="uf592c43e" id="uf592c43e">:这个是必考的，不管啥类型的公司，都需要考。把我们这套文档背了，吊打各大面试中的八股文面试官了。</span></p>
  <p data-lake-id="u3178d92f" id="u3178d92f"><span data-lake-id="ua0564a3c" id="ua0564a3c"> </span></p>
  <p data-lake-id="ua9345cc5" id="ua9345cc5"><strong><span data-lake-id="u899dbfe6" id="u899dbfe6">算法</span></strong><span data-lake-id="u5dd53cac" id="u5dd53cac">：刷 100-200 道题LeetCode基本上就够了，一般以简单和中等难度为主。刷题的过程中最好是理解背后的思想和一类题型，而不是死记硬背，有的时候不太会出原题，可能会出变型。可以去</span><a href="https://codetop.cc/home" target="_blank" data-lake-id="uadbadacb" id="uadbadacb"><span data-lake-id="ueeccfe94" id="ueeccfe94">https://codetop.cc</span></a><span data-lake-id="u9f3b2577" id="u9f3b2577"> 上刷高频问题。</span></p>
  <p data-lake-id="u924fc18c" id="u924fc18c"><span data-lake-id="uca999cb7" id="uca999cb7"> </span></p>
  <p data-lake-id="u24b7031f" id="u24b7031f"><strong><span data-lake-id="uba151aa0" id="uba151aa0">【必考】项目</span></strong><span data-lake-id="ua82fa2d1" id="ua82fa2d1">：主要准备最近一家公司或者是最重要的项目，主要需要准备以下方面： </span></p>
  <ul list="u8c26b03b">
   <li fid="ud55fb7b4" data-lake-id="u4e3d56b9" id="u4e3d56b9"><span data-lake-id="u24fd3ad1" id="u24fd3ad1">项目的背景，为啥要做这个项目; </span></li>
   <li fid="ud55fb7b4" data-lake-id="ue727aafd" id="ue727aafd"><span data-lake-id="u66936422" id="u66936422">系统的演进过程，有哪几个阶段，每个阶段主要做了什么; </span></li>
   <li fid="ud55fb7b4" data-lake-id="u0bdbd156" id="u0bdbd156"><span data-lake-id="ucd301725" id="ucd301725">项目中的</span><strong><span data-lake-id="u0eb6234f" id="u0eb6234f">技术选型</span></strong><span data-lake-id="u253b296c" id="u253b296c">，在项目中使用一些工具和框架时的调研，为啥用这个而不是用了别的</span></li>
   <li fid="ud55fb7b4" data-lake-id="u79330801" id="u79330801"><span data-lake-id="u1c0ca0e6" id="u1c0ca0e6">项目中的</span><strong><span data-lake-id="u48805756" id="u48805756">线上问题</span></strong><span data-lake-id="ub89c617c" id="ub89c617c">，发生的背景，解决的过程，以及最终的结果</span></li>
   <li fid="ud55fb7b4" data-lake-id="u75e43ac6" id="u75e43ac6"><strong><span data-lake-id="u2fa5cdb1" id="u2fa5cdb1">项目的亮点</span></strong><span data-lake-id="u76f7574c" id="u76f7574c">，你在项目中做过最牛逼的事，包括前面说的技术选型、线上问题处理，还有就是复杂的需求方案设计、性能优化、项目重构等等; </span></li>
  </ul>
  <p data-lake-id="uba968db3" id="uba968db3"><span data-lake-id="u70ebb99f" id="u70ebb99f">​</span><br></p>
  <p data-lake-id="u39048757" id="u39048757"><span data-lake-id="u46839c9d" id="u46839c9d">​</span><br></p>
  <p data-lake-id="u7f37d942" id="u7f37d942"><strong><span data-lake-id="ub5cc2ba1" id="ub5cc2ba1">【5年以上必考】架构设计</span></strong><span data-lake-id="ube980bab" id="ube980bab">：主要是考察一些架构设计的能力以及架构思想是否完整，要学会如何做架构落地、也爱问DDD 领域驱动设计思想。</span></p>
  <p data-lake-id="u08f8765c" id="u08f8765c"><span data-lake-id="u19c133e5" id="u19c133e5"> </span></p>
  <p data-lake-id="u6bee55b2" id="u6bee55b2"><strong><span data-lake-id="u836cde7f" id="u836cde7f">项目管理</span></strong><span data-lake-id="ufc52ca10" id="ufc52ca10">：主要是在主导跨团队、跨部门的大项目时，如何高效的协调好工作，能够提前发现问题，能够保证按时交付等。在项目遇到困难时，作为项目负责人如何应对等等。 </span></p>
  <p data-lake-id="ue32c8c74" id="ue32c8c74"><span data-lake-id="uac5d8ce4" id="uac5d8ce4">​</span><br></p>
  <p data-lake-id="ud4f508af" id="ud4f508af"><strong><span data-lake-id="u957f7303" id="u957f7303">【必考】通用问题</span></strong><span data-lake-id="u3888fd94" id="u3888fd94">：就是一些非技术问题，一般HR问的比较多，我们文档中也有一些，大家提前准备下就好。</span></p>
  <p data-lake-id="u9f47b41d" id="u9f47b41d"><span data-lake-id="u131db68c" id="u131db68c"> </span></p>
  <p data-lake-id="u1e3b145c" id="u1e3b145c"><strong><span data-lake-id="ub33f9edf" id="ub33f9edf">【必考】问面试官</span></strong><span data-lake-id="u6b8f4905" id="u6b8f4905">：每次面试最后面试官一般会问有没有什么想问的，这个也需要提前准备一下，可以是关于岗位的，关于技术发展的等等。文档中也有专门给大家准备了这个题的一些答案，可以稍微看一下。</span></p>
  <p data-lake-id="u18e8a0ce" id="u18e8a0ce"><span data-lake-id="uc372511f" id="uc372511f"> </span></p>
 </body>
</html>